Pues yo probe tu codigo y funciona tanto en Firefox como en IE..
Aqui te lo dejo:
Código:
<form name="form">
<input type="text" id="texto" name="texto" onkeyup="upperCase(this.id)" />
</form>
<script type="text/javascript">
function upperCase(x)
{
var y=document.getElementById(x).value
document.getElementById(x).value=y.toUpperCase()
}
</script>
Saludos!!