Princeton tech makes a water proof light. mine is a 3 led with a flashing type strobe ( which is good to signal friends with) i swim with mine almost every night and it works great.
Check out some of the sites that sell dive gear, and read the reviews for the different lights. Pelican and Princeton Tec both make pretty good models that will not set you back too much.