In DragonVale for the iPhone and iPad, the Smoke Dragon is a basic hybrid dragon with Air and Fire attributes.
To breed a Smoke Dragon, you just need to breed an air type with a fire type, or hybrids that contain these two traits.
Check out my DragonVale Breeding Guide for more dragon breeding combinations.