Если вы хотите вывести содержимое тега (HTML), вы можете сделать это на стороне клиента, потому что каждый родительский узел может ссылаться на весь свой дочерний контент через свойства innerHTML или outerHTML. Это возвращает все содержимое в виде строки, которой вы можете назначить ее содержимое:
var a = document.getElementById ("Test1");
document.getElementById ("TextBox"). value = a.outerHTML;