Hi Andrew Johns,
You can inject arbitrary html in the node element, however it would disappear after postback. Anyway here is some sample code to get you started:
var input = document.createElement("input")
var node = $find("tv1").get_nodes().getNode(0);
node.get_contentElement().appendChild(input);
Regards,
Albert
the Telerik team