Any seed or nut butter can be used in place of peanut - as long as it's creamy.
In a saucepan over low heat, add all the ingredients and stir until melted through. Do not let boil. Once everything is melted, pour the mixture into greased molds or mini muffin tins and refrigerate for at least 6 hours. Store in the fridge to keep fresh.