Preheat oven to 350 degrees F.
To make pie crust: In a medium bowl, mix together all the ingredients. Press the mixture evenly onto the bottom of a pie plate using your fingers or the back of a spoon.
In a blender or food processor, blend together tofu, oil, vanilla, salt, and agave. Fold in 2 cups of the coconut. Pour into the pie crust and bake for 20 minutes.
Sprinkle remaining 1/4 cup of coconut on top and bake for another 10 minutes until filling looks set and not very jiggly.
Remove from oven and let cool to room temperature. Place in refrigerator for a couple hours for the center to become solid. Serve chilled.