I do this slightly more round-robin. I compose in a text program, like Simplenotes or even Pages. Then when I have a connection I copy/paste, address the email, and send it off. Maybe a bit more cumbersome but not too much and I like working within text programs.