Personalizar una encuesta nueva

Te copio acá un ejemplo de cómo hacer lo que me parece entender que queres hacer.


//ESTE ES EL ARREGLO DE ELEMENTOS DEL RADIO BUTTON QUE SE IDENTIFICAN CON EL ESE NOMBRE
var radio_button_respuestas = document.getElementsByName('c2_1_1_71');

//ESTOS SON: LA PREGUNTA Y EL AREA DE TEXTO DEL RENGLON QUE QUIERO AFECTAR DE ACUERDO AL RADIO BUTTON QUE SE HAYA SELECCIONADO
var pregunta_texto = document.getElementById('d2_1_2_53');
var respuesta_texto = document.getElementById('c2_1_2_53');
	
//ESTOS SON TODOS LOS VALORES DE LAS RESPUESTAS DEL RADIO BUTTON 
var si = 9;
var no = 10;
	
function acciones_radio_button() {
        //ESTE FOR RECORRE TODO EL ARREGLO MIRANDO CUAL ESTÁ CHEQUEADO
	for (i=1; i<radio_button_respuestas.length;i++) {
            //SI YA SABES EN QUÉ POSICIÓN ESTÁ CADA VALOR BUSCADO PODES EVITAR EL FOR
            //CONSULTANDO SOLAMENTE LAS POSICIONES DEL ARREGLO QUE CORRESPONDAN (los valores puntuales de i que te interesan)
		if (radio_button_respuestas[i].checked) {
			if (radio_button_respuestas[i].value == si) {
				respuesta_texto.value = '';
				pregunta_texto.style.display = 'none';
				respuesta_texto.style.display = 'none';
			} 
			if (radio_button_respuestas[i].value == no) {
				pregunta_texto.style.display = '';
				respuesta_texto.style.display = '';
			}
		}
	}
}

Es decir, que se obtienen todos los elementos del radio button en un arreglo, y se controlan por la posición en el arreglo y/o por el valor asociado (value) preguntando si está chequeado o no y se actúa según el caso.
No se qué efecto querés lograr vos con el campo de texto, en el ejemplo que te muestro, yo oculté/mostré el cuadro. Si en lugar de eso lo deshabilitas, el efecto que vas a ver es un grisado pero los valores que tenga no se van a grabar en la base. Si ocultas Y deshabilitas, dejas de verlo y tampoco se graban en la base.