Well, you should have gotten it from here. Theory11 doesn't sell refills. But I am sure that they would send you some refills if you bought it from here. You could try to contact people at Penguin, but I don't use that site much, so I don't know. Good luck.
Oh, and I heard that the smoke gimmick actually lasts a long time. So I would not worry just yet.