Here is an emergency flashlight that you can charge using sun light or cranking. The Swiss Safe Tactical Flashlight has a carabiner clip. You can generate enough power for 8 minutes of light with 1 minute of cranking.
This emergency flashlight is available in various colors, including a glow-in-the-dark version.
[where to get it]