Hola:
La primera pregunta se contesta con javascript
:
<input type="checkbox" onclick="texto.disabled = !this.checked" />
Puse un checkbox en vez de un radio porque me parece mejor, pero con los radios es prácticamente igual... fíjate en el ! que indica negación (si quieres lo contrario basta con quitarlo)
Lo segundo se arregla con estilos. Prueba con margin: auto
Saludos