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>