val1 и val2 - это значения, а не свойства
<input>
<script>
window.onload = function () {
var ndArea = document.getElementsByTagName('input')[0];
var stArea = document.createElement('input');
stArea.setAttribute('type','text');
document.body.appendChild(stArea);
stArea.onkeyup = function () {
ndArea.value = this.value;
}
}
</script>