Draw into the text node instead of textContent

There are some issues (that still need more investigation) related to click firing and drawing into the textContent between mousedown and mouseup being fired. Sometimes the click event is not fired.
This way it is "faster" and won't trigger those issues.