Bring the water to a boil in a large pot.
Once the water is boiling, add the black eyed peas. Cook them until fork tender, but not mushy, about 30-40 minutes.
Drain the black eyed peas in a colander and run under cold water until cool.
In a large bowl, combine vinegar, mustard, garlic, salt and pepper. Slowly add olive oil while continuing to whisk, until dressing is combined.
Add remaining ingredients, including the black eyed peas, to the dressing and toss to coat. Serve chilled.
