Have you checked both coolant tanks? A thermostat probably wouldn't be causing you to smoke. Does your overflow reservoir have a leak thats dripping onto the exhaust manifold by chance?
I have had the same thing happen to me twice. Both times i had low coolant in the upper coolant tank, and filling it up solved my problems.