OK - does the iPhone keypad have a delete key which allows you delete letters from the front of a word (ie leftto right) as well as the back key which deletes from right to left?
There is an undo/redo button which tends to get overlooked. To access it, press the 123 key, followed by the #+= key. It might be useful to you after a bit of experimentation.