la solucion era mas facil de lo que pensaba y era con algo de estilos jejejeje
queda asi de la siguiente forma:
<input name="areCodigo" id="areCodigo" maxlength="5" type="text" class="GeneralNoBold" size="15" title="Código del Area" style="text-transform:uppercase">
el truco esta aqui:
Código PHP:
style="text-transform:uppercase"
y pues la ventaja que tiene sobre:
onkeyup="this.value=this.value.toUpperCase()"
pues es que una vez tu estes escribiendo el texto y te equivocas y te devuelves hasta la letra donde estuvo el error y comenzar a escribir desde alli, esta ultima acontece algo extraño puedes escribir la primera letra pero despues se salta hasta la parte final del texto.
me he decantado por utilizar los estilos va perfecto!!!!