Devi essere piu` preciso sul termine "creare".
Infatti la cosa piu` semplice e` visualizzare o meno un oggetto che contiene il campo, ma sia l'oggetto che il campo esistono gia` all'apertura della pagina , solo non sono visibili:
mostra/nascondi campo
...
<div id="ID_OGGETTO" style="display:none;">
... qui il tuo campo di input ...
</div>