dom: add text node creation