Hi Charles!
Was spricht dagegen, dem Textfeld eine eindeutige id="uniq" zu geben und dann auf dieses Element mit document.getElementById("uniq").xy zuzugreifen?
Für normale html Elemente (p,div, etc) ist der Inhalt mit einem angehängten .firstChild.data zu erreichen, bei input ist .value zu verwenden (also .xy durch wahlweise .firstChild.data oder .value ersetzen).
Grüße,
Richard