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>