Implement node text editing