А что не осилить-то?
1. Создать элемент createElement-ом
2. С помощью setAttribute задать type, name; если надо, то и value или другие атрибуты (class, style и т. п.)
3. На родительском элементе, в котором находится прежний input, сделать appendChild, подставив туда созданный элемент;
4. На новом элементе выполнить метод focus ().