Another place is called Wet Okole. They are made of neoprene and should will take a rain storm with no problem. I have read several people online that have really liked them, but I have no real personal experience with them myself. Here is the link.
http://www.wetokole.com/