I have used the Wordpress apps for both my iPhone and iPad happly for offline posts, but I admit that sometimes there is nothing better then having a full keyboard to work on. For a period of time I was using MS Word for offline post, but it never failed that I would have to go back and reedit the post once I would publish it.

If someone came up with a good way to post when offline, I would be all over it.