A new study reveals that most Americans, including smokers, support raising the legal smoking age from 18 to 21.