As for key loggers just create an on screen keyboard for the application itself.
Btw, Armory has this. Click "Show Keyboard" when it asks you to type in your password. Lots of crazy options for scrambling it, though they're not actually that useful (it's almost intolerable to type with a scrambled keyboard)