Is there a way to get a working undo feature in a TextArea? Currently whenever i hit Ctrl-Z it puts in a weird box into the textarea instead of undoing last paste, etc.