I don't know if this is small enough for your needs (it's 4"X1"), but I have one of these Buck sharpeners and it works great. The price here isn't bad either.

http://store.dauvensfishinhole.com/4125306.html