I looked into that this morning and there is a placeholder attribute on input fields in HTML5 which allows that.

The drawbacks are that it doesn't allow multiline text (in our case multiple addresses) and it's only supported in newer browsers. I like it more that prefilling the textarea, but it's your call in the end.