たけしさんは煙草を吸いません。 ---> Takeshi will not smoke. ---- (1)
たけしさんは煙草を吸わない。 ----> Takeshi will not smoke. (the short form of the above). ---- (2)
たけしさんは煙草を吸っていません。 ----> Takeshi is not a smoker. ---- (3)
たけしさんは煙草を吸っていない。 -----> Takeshi is not a smoker. (the short form of the above). ---- (4)
Hopefully those four are correct. If so, then the sentence "I like people who do not smoke" should be (from using (4)):
煙草を吸っていない人が好きです。
However, Genki says it's 煙草を吸わない人が好きです which, when using (2), sounds like it's saying "I like people who will not smoke."