It sounds like you are looking for the BSA hot spark. If there is a local Boy Scouts shop near where you live, check there. Otherwise, you will need to find it online; there are a number of online vendors who sell it.
I have carried a BSA hotspark on my keychain for over 10 years.