esempio base:

Codice PHP:
<script>
function 
check_stato(form)
{
    if(
form.controllo.checked)
    {
        
form.testo.disabled false;
    }
    else
    {
        
form.testo.disabled true;
    }
}
</script>

<form name="test">
<input type="checkbox" onchange="check_stato(this.form)" name="controllo" />
<input type="text" value="inserisci qui" name="testo"  />
</form> 
Credo ti sarà abbastanza semplice riadattarlo al tuo caso specifico.