Safari HTML Reference: Supported Attributes says:
contenteditable If true, the element can be edited on the fly; if false, it cannot.
contenteditable
If true, the element can be edited on the fly; if false, it cannot.
If you wanted to, you could make a virtual keyboard using clever css and javascript, and make it into a bookmarklet.