Handel text-html nodes

This also means we support indented code in HTML and add the newlines as
part of the parser.