added TextNode.setValue()
merged
added example of how to parse emoticons