How about a helmet cam with an SD card for storage.
Something like this.
Oregon Helmet camAbout as small as you can get. These are designed to be used on helmets or anywhere that you don't have space for a normal size camera or wher it may get a hammering.
If you want to spend more
Samsung Sport Cam