Grind flax seeds in the blender to a fine meal and add to your mixing bowl.
Add the agave syrup and stir.
Working ½ C. at a time, add the walnuts and some of the cocoa powder to a blender or food processor. Pulse until you have a fine meal, then add to the mixing bowl. Put the last ½ C. of walnuts in a heavy-duty plastic bag and crush with a rolling pin.
Add the rest of the ingredients to the mixing bowl, and mix until all is incorporated.
Using a 1 T. measure, place on a cookie sheet, with about 2 inches between them. Take a piece of waxed paper and flatten each round. These will only spread a little.Bake for 12 minutes.
I use raw, organic walnuts, organic golden flax seeds, and organic agave syrup. You can buy flax seeds already ground into meal. However, they last much longer if you keep them whole and grind them in small amounts. Always store nuts and seeds in the fridge. If you can find it, choose organic fair-trade cocoa. If you are gluten-free, make sure you choose a vanilla extract labeled gluten-free.