I don't know of a keylogger for mac (I haven't even looked though). Google mail saves emails to draft every couple of minutes. You could possibly write an automator or appleworks script to take screenshots every 30seconds or so. Then, at worst you have to look at a picture and re-type it. Just a thought.