public|i'st n person who writes on current (public) affairs
public|ist|i'k adj dealing with current (public) affairs