Make inputarea compatible with contenteditable

I have used inputarea for a single line text input but now I changed the input to be `<div contenteditable="true"></div>` so I can easily use HTML inside the input. I still want to use your inputeara because I like the way it behaves.

Does it make sense to you to include `contenteditable` support in your component?