Hallo MarkX,
du könntest per onklick das <p> in ein <input...> unwandeln und den vorher gespeicherten Text wieder reinschreiben. Per css kannst du das <input> (fast?) wie ein <p> aussehen lassen. getElement... oder this, createElement und replaceChild sollten helfen.
Gruß, Jürgen