In a pan, add hot water and flax meal. Mix and let sit for a minute.
Add in the oils, orange juice, agave, sugar, salt, spices, cocoa powder and chocolate. Mix everything vigorously. If the chocolate is not well melted, microwave the mix for a few seconds and mix well.
Add in the flours and mix till just about combined. Add more or less flour to get a doughy batter thicker than a muffin batter but not a stiff dough.
Using a scoop, drop the batter onto the parchment lined sheet. Press and shape with oiled hands.
Bake at preheated 350 degrees F for 12-14 minutes.
Cool on rack for 5 minutes before applying caramel.
Caramel filling:
In a pan, add water, coconut oil and sugar and heat on medium heat. Stir continuously, till the sugar syrup darkens and thickens to desired consistency. 5-7 minutes.
Add in the chocolate and mix. If the syrup has become too thick, add in coconut milk 1 Tablespoon at a time, to get a creamy filling.
Take off heat and immediately fill the cookies and stick them together.
Wait for a few minutes for the caramel to harden and cool.. eat:)