tobaccophile
Etymology
From tobacco + -phile.
noun
One who enjoys tobacco.