jQuery Mobile css not applied to controls after page navigate...

jQuery Mobile css not applied to controls after page navigate...

I have a single page app, and am having issues with the controls (namely input) not having the css styles applied on the second time switching to them.
I have created this fiddle (using knockout and jquery mobile)  http://jsfiddle.net/giltnerj0/BvtQv/, and when you click an item in the list the first time, the input type="text" on the next page looks fine, but if you click the go back to page one, and choose a different item, it renders as a plain textbox, not a fancy jquery mobile one. I also have the same problem with listviews.
Am I missing something with this, should I be applying class names or something ?

Thanks.