Mtd. que: clique em em RadioButton habilite um TextField

Bom pessoal, a dúvida é a seguinte:

Tenho 6 buttonsgroups, cada um com 4 radios, e todos eles possuem os mesmos radios, ou seja, tenho buttongroup1= que contem 4 radios, x,y,z,w, e todos os outros buttons groups possuem esses mesmo 4 radios com esses mesmos 4 valores.

BtnGrp1: X o Y o Z o W o [ TextField ]

BtnGrp2: X o Y o Z o W o [ TextField ]

BtnGrp3: X o Y o Z o W o [ TextField ]

Quero criar um metodo, que ao se clicar no radiobtn W, habilite o textfield correspondente , e caso seja desmarcado, desabilite o mesmo textfield.

A dificuldade está em desabilitar o textfield.Pois os textfield´s vem disable na tela, ai clico, ele habilita, mas se eu desmarcar, ele continua habilitado.
Como fazer isso funcionar de forma decente? Tem que dar um “refresh” na tela ?
obrigado desde já pela ajuda.