If you can live without the heater part, modding one of these into something refillable should be trivial.