This code is only applicable to webkit. Is this not broken in other browsers? Also, if I was using the API, I would expect HTML explicitly passed on initiation to take priority over what was in the textarea. Wouldn't you?