For some reason ggplot adds a border to the actual points when you use geom_label, but doesn\'t include a border in the legend. A quick example:
ggplot
geom_label