Yo creo no es necesario usar ajax para eso puedes usar el Javascript DOM directamente y te ahorras un request a tu server:
Código:
<script type="text/javascript">
function createTexts(sel) {
var num = sel.value;
if( !num ) num = sel.options[sel.selectedIndex].value;
if( !num ) return;
var html="<input type=\"text\" name=\"caja_de_texto[]\" />";
num = parseInt( num );
var dest = document.getElementById("cajas");
for( i = 0; i < num; i++ ) {
dest.innerHTML += html;
}
}
</script>
<select name="pull" onchange="createTexts(this)">
<option value="1">1</option>
<option value="10">10</option>
</select>
<div id="cajas"></div>