text element: closes #35