Burton +burton carries them, but they do not have a lid to keep people from watering the candy. You have to create your own by using packing tape all around the outside. Kind of complicated but if you plan on readying several, that's the way to do it. Take strips of packing tape across the entire thing, then cut a hole for the middle part and seal it down the inside of the inside vase.
Caution - test the candy in the cooler first. I did these with candy corn several years ago and they started getting gooey and messy, not such a nice gift then.
Tip - You can use ANY containers you want, even use two different size cylinders that allow enough room in between them to fill. Just make sure that you have the inner one as high or slightly higher than the outer.