hola,
decirte que yo tb soy nuevo en esto, por lo que estoy seguro de que habrá mucho mejores formas de hacerlo. De momento te digo lo que me ha salido a mí:
Código:
function activar(){
var inputTexto = document.miFormulario.nombre_input;
var checkCaja = document.miFormulario.nombre_check;
checkCaja.checked=false;
if(inputTexto.value == 'valorActivo') checkCaja.checked=true;
else if(inputTexto.value == '') checkCaja.checked = false;
}
luego todo sería cuestión de que aplicases la función al evento que estimes oportuno. Eso sí, para que el checkbox se active en tiempo real (esto es segun escribes o no), creo que sería más dificil.
Saludos