change "text" from _node to _node_nonempty to fix parse of empty TO-TOI

I don't think this breaks anything. But you should check.

Before:

    camxes: to
    (to text TOI)

After:

    camxes: to
    (to TOI)