I always carry a bag of "just in case" and that includes a small travel sewing kit, see attached. I have gone through a number of them and found that this hard plastic shelled case version keeps everything I need for emergency repairs in a neat and organized fashion.
When a friend of mine admired it I did a bit of research and found that it is manufactured and distributed by Austin House, a supplier of travel sized goods and items. You can find retail stores that carry them via their website
Or you can make your way to Jack's World on 33rd Street and have your choice of various colors for just 99cents!