A ver si te sirve esto.
<html>
<head>
<script>
function llamarPagina(){ 
   texto = document.form1.texto;
   //Aqui valida que la dirección tenga un formato determinado
   document.form1.action = texto.value;
   document.form1.submit();
} 
</script> 
</head>
<body>
<form name="form1">
<input type="textarea" name="texto">
<input type="button" value="Llamar a página" onclick="javascript:llamarPagina()">
</form>
</body>
</html>