Ansatzweise bietet die description-Umgebung so etwas. Mit Hilfe enumitem könnte man das auch so anpassen, dass es dem wirklich entspricht. Allerdings bietet KOMA-Script mit der labeling-Umgebung soetwas bereits fertig. Dafür braucht man noch nicht einmal eine KOMA-Script-Klasse zu verwenden:
\documentclass{article}
\usepackage{scrextend}% Nur, wenn man keine KOMA-Script-Klasse verwendet!
\usepackage{blindtext}% Praktisch für kleine Beispiele.
\begin{document}
\begin{labeling}{Topic:}
\item[Topic:] \blindtext
\end{labeling}
\end{document}
Unterstreichen ist übrigens in der Typografie verpönt. Man verwendet das eigentlich nur bei handschriftlichen Texten oder der Schreibmaschine, weil man dort andere Auszeichungen wie fett oft nicht hat. Es geht aber:
\documentclass{scrartcl}% Um, auch einmal die Verwendung einer
% KOMA-Script-Klasse zu zeigen.
\usepackage{blindtext}% Praktisch für kleine Beispiele.
\setkomafont{labeling}{\sffamily}
\addtokomafont{labelinglabel}{\underline}
\begin{document}
\begin{labeling}{Topic:}
\item[Topic:] \blindtext
\end{labeling}
\end{document}
Wobei die Verwendung von \underline bei \addtokomafont streng genommen ein Missbrauch der Anweisung ist und man deshalb eigentlich:
\documentclass{article}
\usepackage{scrextend}
\usepackage{blindtext}% Praktisch für kleine Beispiele.
\begin{document}
\begin{labeling}{\underline{Topic:}}
\item[\underline{Topic:}] \blindtext
\end{labeling}
\end{document}
schreiben müsste.
Näheres zu \labeling, \addtokomafont und \setkomafont ist der KOMA-Script-Anleitung zu entnehmen.