Meda mucho gusto que me ayudaras alfinal de cuentas use algo paresido alo que me aconsejaste asi es como quedo mi codigo y es verdad con el this funciona correctamente
function cambiaPalabra(i) {
switch(i.value){
case i.value='NA':
i.value="1";
break;
case i.value='1':
i.value="2";
break;
case i.value='2':
i.value='NA';
break;
}
}
</script>
<form name="tablilla" action="" method="post">
<input name="texto" value="0" onclick="return cambiaPalabra(this);">
<input name="texto" value="0" style='background:none;width:2em;color:orange;' onclick = 'return cambiaPalabra(this);'/>
</form>