Prueba esto:
Código PHP:
<html>
<head>
<script>
function Comprobar(){
if (document.form.checkbox.checked){
document.form.texto.disabled = false
document.form.texto.focus()
}else{
document.form.texto.value = ""
document.form.texto.disabled = true}
}
</script>
</head>
<body>
<form name="form">
<input type="checkbox" value="checkbox" name="checkbox" onclick="Comprobar()">
<- Activar para habilitar caja de texto xD<br>
<input type="text" name="texto" disabled>
</form>
<body>
</html>
Hace lo que vos pide. Si activas en el chekbox, habilitas la caja de texto y para darle mayor efecto, le activa el focus para escribir directamente sobre el. Y si desactivas el checkbox, te borra el contenido de la caja de texto y te lo vuelve a desabilitar.
Saludos!