One cool thing I learned while researching this is that Emacs-style keybindings work in TextEdit or any native OS X text area.