Like the others said, it's a coolant leak. Check the basics like the thermostat gasket, intake manifold, hoses, etc. Also, immediately turn the Jeep off when it smokes in the heat vents. Antifreeze/coolant fumes are poisonous!! Pull over right away and get out of the truck so you don't pass out or injure yourself.