http://ivlad.unixgods.net/lj/keylog/klog.htm
Not very formal and kinda leaves you hanging. But it's there and there might be one in your pc right now, monitoring what you type. I might have one too.
If I found that I would definatly cut it out and resolder some wires.