For eyeliner try MAC's fluidline pots. It's AWESOME!. It can go on like a liquid or a pencil. Its gel formula is super easy to smudge for a smokey eye affect or layer for a perfect liquid line. Does not smudge or wear off yet comes off easily with eye makeup remover.
For mascara try Clinique's new Lash Power Mascara long wearing. Its like rubber tubes coating the eyelash. Lasts 24 hours through sweat, rain, tears and rubbing. Does not come off unless you use warm water to work it out. The only con is that you can't really build with it so if your someone who loves to coat on the mascara, this one is not for you.