Add TextPaintNode to better support adding text to RenderNodes.