My parents have a book of household how-tos. It doesn't say anything about removing cigarette odors from cloth, but the odor might be eliminated from a room with either:

a) vinegar or b) activated charcoal placed in saucers around the room

Love is something more stern and splendid than mere kindness. ~ C. S. Lewis